AEL COMPUTER SCIENCE ENCYCLOPEDIA
Projects · Sovereign Documentation
⚡ 100% SILICON & COGNITIVE DEPTH
AYMAN ELMASRY
Computational Creative Director · AI Prompt Engineer
Founder of Ayman Elmasry LLC
🔒 ⚡ AEL Sovereign Seal (Active Verification)
{
  "ael_seal": "AEL CS Encyclopedia — © Ayman Elmasry",
  "owner": "Ayman Elmasry",
  "legal_entities": [
    "Ayman Elmasry LLC (UAE)",
    "Ayman Elmasry Advertising & Marketing (Egypt)"
  ],
  "section": "Projects",
  "syllabus_source": "Harvard CS50x (Deep Internal Analysis)",
  "capstone_projects": [
    "Oscartime.sb3 (Freefall Physics & Mutators)",
    "Ivy's Hardest Game.sb3 (Collision Engine & Bounds)"
  ],
  "methodology": "8-Stage Sub-Silicon Execution Paradigm",
  "system_version": "v3.0"
}

🚀 Benchmark Capstone Projects in src0 (Cartesian Physics & System Execution)

In the src0 master asset directory, David Malan supplies the step-by-step architectural source code for two complete game systems. In the AEL engineering paradigm, we evaluate these projects as a masterclass in sensor mechanics, physics loops, and Cartesian coordinate orchestration.

[ Canvas Plane ] ──> [ X: -240 to 240 / Y: -180 to 180 ] ──> [ Collision Engine (Sensing) ]

📂 Direct Source Capstone Files in src0

Oscartime - 0 (Malan).sb3

Foundational sprite initialization and initial vertical drop vector.

Download / Inspect

Oscartime - 3 (Malan).sb3

Implementation of the bounding box collision sensor touching trash can?.

Download / Inspect

Oscartime.sb3

The final master game package incorporating dynamic scoring memory allocation.

Download / Inspect

Ivy's Hardest Game - Harvard 0.sb3

Preliminary player motion configuration via key binding blocks.

Download / Inspect

Ivy's Hardest Game - Harvard 2.sb3

Construction of custom procedural sub-routines listen for keyboard and feel for walls.

Download / Inspect

Ivy's Hardest Game - Harvard.sb3

The massive master bundle featuring dynamic moving obstacles and failure triggers.

Download / Inspect

🔬 Deconstructing Modular Sub-Routines

Rather than saturating the primary forever loop with 20 convoluted nested conditional statements, Malan introduces an exceptionally clean architectural model rooted in the Separation of Concerns. listen for keyboard handles input polling, while feel for walls immediately inverts motion vectors upon collision to prevent sprite clipping!